<!doctype html>
<html lang=ru id=faq>

<title>PF: Пакетный фильтр OpenBSD</title>
<meta charset=utf-8>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" href="../../openbsd.css">
<link rel="canonical" href="https://www.openbsd.org/faq/pf/">

<h2 id=OpenBSD>
<a href="../../index.html">
<i>Open</i><b>BSD</b></a>
PF: Пакетный фильтр OpenBSD
<small>
<a href="../index.html">[FAQ - На главную]</a>
</small>
</h2>
<hr>

<ul>
<li>Основная настройка
	<ul>
	<li><a href="config.html">Начинаем работать с PF</a>
	<li><a href="macros.html">Списки и макросы</a>
	<li><a href="tables.html">Таблицы</a>
	<li><a href="https://openbsd.org/faq/pf/filter.html">Фильтрация пакетов</a>
	<li><a href="nat.html"   >Преобразование сетевых адресов (NAT)</a>
	<li><a href="https://openbsd.org/faq/pf/rdr.html">Перенаправление трафика (проброс портов)</a>
	<li><a href="https://openbsd.org/faq/pf/shortcuts.html">Сокращения для написания правил</a>
	</ul>
<li>Продвинутая настройка
	<ul>
	<li><a href="options.html">Параметры работы фильтра</a>
	<li><a href="https://openbsd.org/faq/pf/anchors.html">Якоря</a>
	<li><a href="https://openbsd.org/faq/pf/queueing.html">Управление очередями пакетов и приоритезация</a>
	<li><a href="https://openbsd.org/faq/pf/pools.html">Пулы адресов и балансировка нагрузки</a>
	<li><a href="https://openbsd.org/faq/pf/tagging.html">Маркировка пакетов (политика фильтрации)</a>
	</ul>
<li>Дополнительные темы
	<ul>
	<li><a href="logging.html">Создание и анализ log-файлов (протоколирование)</a>
	<li><a href="perf.html"   >Производительность</a>
	<li><a href="https://openbsd.org/faq/pf/ftp.html">Проблемы с FTP</a>
	<li><a href="https://openbsd.org/faq/pf/authpf.html">Оболочка для аутентификации пользователей на шлюзах (authpf)</a>
	<li><a href="https://openbsd.org/faq/pf/carp.html">Создание избыточности брэндмауэра с помощью CARP и pfsync</a>
	</ul>
<li>Пример
	<ul>
	<li><a href="https://openbsd.org/faq/pf/example1.html">Брандмауэр для дома или маленького офиса</a>
	</ul>
</ul>

<hr>

<p>
Пакетный Фильтр (с этого места именуемый PF) механизм фильтрации TCP/IP
трафика и преобразования сетевых адресов в OpenBSD.
PF способен ограничивать TCP/IP трафик, предоставлять контроль над
полосой пропускания, а также предоставляет возможность устанавливать
приоритет для тех или иных пакетов.
PF стал частью ядра GENERIC начиная с OpenBSD 3.0.

<p>
PF был первоначально разработан Даниэлем Хартмеиером (Daniel Hartmeier),
но сейчас поддерживается и разрабатывается всеми членами OpenBSD команды.

<p>
Это руководство задумано лишь как введение в PF, работающем в OpenBSD.
Даже если оно охватывает все основные функции PF, оно предназначено
только для использования в качестве дополнения к
<a href="https://man.openbsd.org">страницам руководства</a>, но никак
не в качестве замены им.

<p>
Для полного знакомства с возможностями PF прочитайте руководство
<a href="https://man.openbsd.org/pf">pf(4)</a>.

<p>
Как и остальной FAQ, в этой части рассматирвается OpenBSD -current.
Так как PF постоянно меняется, т.к. находится в разработке, существуют
некоторые различия между версией OpenBSD -release и
<a href="https://openbsd.org/plus.html">OpenBSD -current</a>.
Будьте внимательны: читайте man-страницы для той версии OpenBSD,
которая у вас установленна.
</html>
